A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Nayak, Aruna S.
- Effective Teaching of Course on 8051 Microcontrollers through Course Project
Authors
1 Department of Computer Science and Engineering, B.V. Bhoomaraddi College of Engineering and Technology, Hubli, IN
Source
Journal of Engineering Education Transformations, Vol 28, No Spl Iss (2015), Pagination: 192-195Abstract
Practice and application-oriented approach in education is important and some research on active learning and cooperative problem-solving has shown that a student will learn faster and understand subject in depth. This paper describes our experience in effective teaching of 8051 Microcontrollers through course project. The course project is designed to improve students' practical thinking, logical ability and to make students, work in team. The course project is aimed at exposing students to the field of embedded systems, and will provide a knowledge foundation which will enable students to pursue subsequent courses in real-time embedded systems software and computer design. Students will become familiar with the associated technical vocabulary and will learn about potential career opportunities in the field of embedded system design.
In this paper we present our experience in using a new approach for teaching 8051 microcontroller course and it's associated laboratory.
Keywords
Course Project, Integrated Development Environment, Assessment Rubrics, Program Outcomes.- An Approach for Attainment of Relevant Program Outcomes through Microcontroller Laboratory Course
Authors
1 Dept. of Computer Science and Engineering, B. V. B. College of Engineering and Technology, Vidyanagar, Hubli-580 031, IN
Source
Journal of Engineering Education Transformations, Vol 30, No 3 (2017), Pagination: 284-291Abstract
Embedded product design has emerged as an important area of study in the curriculum for undergraduate program in Computer Science. This necessitates the inclusion of hardware courses like Digital Electronics, Computer Organization and Microcontrollers as pre-requisite courses, in the lower semesters. This helps students to develop keen interest, skill and proficiency in the area of Embedded system design. This also helps them to compete with peers from other engineering branches in the domain of Embedded Systems.
Here we present a set of activities, their related outcome based assessment techniques and outcome based strategies applied to the laboratory course on 8051 Microcontroller laboratory in Computer Science&Engineering at the IV Semester level. This laboratory was an extension of the hands on experience the students had in the course on Digital Electronics in the III Semester. The laboratory course on 8051 Microcontrollers was based on the usage of 8051 compatible Atmel 89C51ED2. The course was designed to consist of initially, conducting simple programming exercises using 8051 assembly language and then simple interfacing exercises using Embedded C programming. Later when they developed some proficiency and familiarity in 8051 environment student' teams were made to work on course projects which required them to design and build projects using 8051 or any other microcontroller of their choice. This promoted their self-learning, improved their knowledge of programming the microcontroller to interface with the outside world to develop useful applications and provide solutions to some common problems in society. This activity resulted in enhanced motivational levels amongst students, increased their involvement in the team and improved their knowledge due to self learning.
Keywords
Course Project, Program Outcomes, Integrated Development Environment, Debugger, Peripherals, Assessment Rubrics.References
- Kamaluddin, Mohd Uzir, Shahrani Shahbudin, Naimah Mat Isa, and Husna Zainol Abidin. "Teaching the Intel 8051 Microcontroller with hands-on hardware experiments." In 2015 IEEE 7th International Conference on Engineering Education (ICEED), pp. 100-105. IEEE, 2015.
- Hsiung, Steve, John Ritz, Richard Jones, and Jim Eiland. "Design and Evaluation of a Microcontroller Training System for Hands-on Distance and Campus-Based Classes." Journal of Industrial Technology 26, no. 3 (2010): 2-8.
- Bernard, Robert M., Philip C. Abrami, Yiping Lou, Evgueni Borokhovski, Anne Wade, Lori Wozney, Peter Andrew Wallet, Manon Fiset, and Binru Huang. "How does distance education compare with classroom instruction? A meta analysis of the empirical literature." Review of educational research 74, no. 3 (2004): 379-439.
- Morrison, Gary R., and Steven M. Ross. "Designing effective online instruction." Learning Communities in Online Education. Charlotte, NC: Information Age Publishing (2007): 75-85.
- Anjali Singh.” Challenges and Issues of Generation Z” OSR Journal of Business and Management in 2014 Volume 16, Issue 7 ,PP 5963.
- "NBA- National Board of Accreditation."NBANational Board of Accreditation. Accessed July 03, 2016. http://www.nbaind.org/.
- Choi, C. "A microcontroller applications course and Freescale's microcontroller student learning kit." In Proceedings of the 2008 American Society for Engineering Education Annual Conference. 2008.
- "Atmel Corporation - Microcontrollers, 8-bit, 16-bit, 32-bit, and Touch Solutions." Accessed January/February, 2011. http://www.atmel.com/.
- "ìVision® IDE." ìVision IDE. Accessed January 28, 2011. http://www.keil.com/uvision/.
- "FLIP." FLIP. Accessed January 28, 2011. http://www.atmel.com/tools/FLIP.aspx.
- Kenneth J.Ayala, Dhananjay V. Gadre. “The 8051 Microcontroller & Embedded Systems UsingAssembly andC” Cengage Learning, 2010
- Hamblen, J. O., and G. M. E. Van Bekkum. "Using a Web 2.0 approach for embedded microcontroller systems." Proc. FECS (2011): 277-281.
- Cruz-Rivera, José L. "A project oriented approach to teaching software-hardware integration of microcontroller-based systems." In Frontiers in Education Conference, 1998. FIE'98. 28th Annual, vol. 1, pp. 64-68. IEEE, 1998.
- Abidin, Izham Zainal, Adzly Anuar, and Norshah Hafeez Shuaib. "Assessing the attainment of course outcomes (CO) for an engineering course." In International Conference of Teaching and Learning (ICTL 2009) INTI University College, Malaysia. 2009.
- A Hands-On Approach in Teaching Computer Organization & Architecture through Project Based Learning
Authors
1 School of Computer Science & Engineering, KLE Technological University, Hubballi, IN
Source
Journal of Engineering Education Transformations, Vol 34, No SP ICTIEE (2021), Pagination: 742-746Abstract
Computer Organization and Architecture (COA) is a fundamental core course in the curriculum of undergraduate engineering course in Computer Science. It plays an important role in the academic life of a computer science graduating student, to specialize in the verticals of System Architecture, Embedded System Design, or pursue research in the domains of system engineering for Masters as well as PhD degrees. In this paper, the authors present their teaching experiences through hands-on exposure using Project Based Learning (PBL) to improve the efficacy of learning concepts of Computer Organization and Architecture. Special emphasis is given on imparting the analytical, critical thinking, life-long learning and team working skills. It is evidenced in the literature that team activities promote enhanced learning experiences and value added skills to students, since students tend to engage actively in the group based academic activities. Theoretical concepts of the course are dealt at an abstract level, hence the instructors chose to use LOGISIM, a simulation tool to impart experiential learning. The experiment is observed to be productive, since students exhibited improvements realizing the concepts and were also skilled with analytical and critical thinking.Keywords
Project Based Learning, Course Activity, Datapath Design, Logisim.References
- Breiter, Andreas, Görschwin Fey, and Rolf Drechsler. "Projectbased learning in student teams in computer science education." Facta universitatis-series: Electronics and Energetics 18, no. 2 (2005): 165-180.
- Martínez-Monés, Alejandra, Eduardo Gómez-Sánchez, Yannis A. Dimitriadis, Iván M. Jorrín-Abellán, Bartolomé Rubia-Avi, and Guillermo Vega-Gorgojo. "Multiple case studies to enhance project-based learning in a computer architecture course." IEEE Transactions on Education 48, no. 3 (2005): 482-489.
- ACM/IEEE computer society computing curricula (2004). [Online]. Available: http://www.computer.org/education/cc2001
- (ABET) Accreditation Board of Engineering and Technology (2003). [Online]. Available: http://www.abet.org/
- R. Felder and R. Brent, “Designing and teaching courses to satisfy the ABET Engineering Curricula,” J. Eng. Educ., vol. 91, no. 1, pp. 7–25, Jan. 2003.
- Clausen, Helene Balslev, and Vibeke Andersson. "Problem-based learning, education and employability: a case study with master’s students from Aalborg University, Denmark." Journal of Teaching in Travel & Tourism 19, no. 2 (2019): 126-139.
- Calazans, Ney Laert Vilar, and Fernando Gehm Moraes. "Integrating the teaching of computer organization and architecture with digital hardware design early in undergraduate courses." IEEE Transactions on Education 44, no. 2 (2001): 109-119.
- D. A. Patterson and J. L. Hennessy, Computer Organization and Design:The Hardware/Software Interface, 2nd ed. San Mateo, CA: Morgan Kaufmann, 1998, p. 964.
- J. P. Avery, J. L. Chang, M. J. Piket-May, J. F. Sullivan, L. E. Carlson, and S. C. Davis, “The integrated teaching and learning lab,” in Proc. 1998 Frontiers Educ. Conf., Tempe, AZ, Nov. 1998, http://fairway.ecn.purdue.edu/~fie/.
- J. Y. Hung and S. M. Wentworth, “An integrated approach for electrical engineering laboratories,” in Proc. 1998 Frontiers Educ. Conf., Tempe, AZ, Nov. 1998.
- Schuurman, Derek C. "Step-by-step design and simulation of a simple CPU architecture." In Proceeding of the 44th ACM technical symposium on Computer science education, pp. 335-340. ACM, 2013.
- Al-Aubidy, Kasim M. "Teaching computer organization and architecture using simulation and FPGA applications." J. Comput. Sci 3, no. 8 (2007): 624-632.
- Hiremath, Namrata D., F. M. Umadevi, and S. M. Meena. "Tutorial on Computer Organization and Architecture-Advantages and Challenges." Journal of Engineering Education Transformations (2018).
- Hamacher, Carl. Computer organization and embedded systems/by Carl Hamacher...[et al.]. New York: McGraw-Hill Higher Education; London: McGraw-Hill [distributor],, 2011.
- Nayak, Aruna S., and M. Vijayalakshmi. "Teaching Computer System Design and Architecture course—An experience." In 2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE), pp. 21-25. IEEE, 2013.
- Nayak, Aruna S., G. G. Vishwanath, and F. M. Umadevi. "Effective teaching of Course on 8051 Microcontrollers through course Project." Journal of Engineering Education Transformations (2015): 192-195.